Scroll to navigation

CREATEREPO(8) Manuel de l'administrateur Linux CREATEREPO(8)

NOM

createrepo - Créer un dépôt repomd (de méta-données rpm basées sur xml)

SYNOPSIS

createrepo [options] <répertoire>

DESCRIPTION

createrepo est un programme qui permet de créer un dépôt repomd (de méta-données rpm basées sur xml) à partir d'un ensemble de paquetages rpm.

OPTIONS

URL optionelle de base pour tous les fichiers (n'est pas utilisée par les clients).
Répertoire optionel de sortie (utile pour les media en lecture seule).
Modèles de fichiers à exclure, peut être utilisée plusieurs fois.
Spécifier un fichier texte contenant la liste complète des fichiers à inclure dans le dépôt à partir de l'ensemble trouvé dans le répertoire. Le format du fichier est un paquetage par ligne, sans utiliser de caractères de remplacement ni de modèles de nom de fichiers.
Mode silencieux.
Un fichier xml déjà créé qui pointe vers les informations de groupe.
Voir la section EXEMPLE pour plus d'explication.
Mode volubile.
Spécifier un répertoire à utiliser comme cache. Cela permet à createrepo de créer un cache pour les sommes de contrôle des paquetages dans le dépôt. Lors des exécutions successives de createrepo sur le même dépôt de fichiers qui n'a pas subi beaucoup de modifications, cela décroît de manière importante le temps de traitement.
Si les méta-données existent déjà dans le répertoire de sortie et qu'un rpm n'a pas été modifié (la vérification se fait sur la taille du fichier et sur date de modification « mtime ») depuis la dernière génération des méta-données, réutiliser les métadonnées existantes plutôt que de les recalculer. Dans le cas d'un dépôt relativement important avec peu de nouveaux fichiers rpm ou fichiers modifiés, cela réduit de manière significative les entrées/sorties et le temps de traitement.
Ne pas générer les méta-données du dépot si leurs horodatages sont plus récents que ceux des rpms. Cette option décroît aussi drastiquement le temps de traitement s'il vous arrive de le lancer sur un dépôt non modifié mais elle est (pour le moment) mutuellement exclusive avec l'option --split.
Exécuter en mode media « découpés ». Plutôt que de passer un seul répertoire, prend un ensemble de répertoires correspondant à différents volumes d'un ensemble de media.
Produire des fichiers xml dans un joli format.
Afficher le numéro de version.
Afficher l'aide.
Créer les bases de données utilisables avec yum.

EXEMPLE

Voici un exemple de dépôt avec un fichier de groupe. Notez que ce fichier doit être dans le même répertoire que les paquetages rpm (c'est-à-dire /chemin/vers/rpms/comps.xml).

createrepo -g comps.xml /chemin/vers/rpms

FICHIERS

repodata/filelists.xml.gz
repodata/other.xml.gz
repodata/primary.xml.gz
repodata/repomd.xml

AUTEUR

Seth Vidal <skvidal@phy.duke.edu>

BOGUES

Si vous découvrez un bogue, merci de le signaler (en anglais) sur la liste de diffusion : rpm-metadata@linux.duke.edu

VOIR AUSSI

yum(8), yum.conf(5)

TRADUCTION

Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 22 juin 2006 et révisée le 26 mai 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 8 createrepo ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.

2 janvier 2005